首页> 外文OA文献 >Efficient Multi-Start Strategies for Local Search Algorithms
【2h】

Efficient Multi-Start Strategies for Local Search Algorithms

机译:本地搜索算法的高效多启动策略

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Local search algorithms applied to optimization problems often suffer fromgetting trapped in a local optimum. The common solution for this deficiency isto restart the algorithm when no progress is observed. Alternatively, one canstart multiple instances of a local search algorithm, and allocatecomputational resources (in particular, processing time) to the instancesdepending on their behavior. Hence, a multi-start strategy has to decide(dynamically) when to allocate additional resources to a particular instanceand when to start new instances. In this paper we propose multi-startstrategies motivated by works on multi-armed bandit problems and Lipschitzoptimization with an unknown constant. The strategies continuously estimate thepotential performance of each algorithm instance by supposing a convergencerate of the local search algorithm up to an unknown constant, and in everyphase allocate resources to those instances that could converge to the optimumfor a particular range of the constant. Asymptotic bounds are given on theperformance of the strategies. In particular, we prove that at most a quadraticincrease in the number of times the target function is evaluated is needed toachieve the performance of a local search algorithm started from the attractionregion of the optimum. Experiments are provided using SPSA (SimultaneousPerturbation Stochastic Approximation) and k-means as local search algorithms,and the results indicate that the proposed strategies work well in practice,and, in all cases studied, need only logarithmically more evaluations of thetarget function as opposed to the theoretically suggested quadratic increase.
机译:应用于优化问题的局部搜索算法通常会陷入局部最优中。解决此缺陷的常见方法是在未观察到任何进展时重新启动算法。或者,可以启动本地搜索算法的多个实例,并根据实例的行为为实例分配计算资源(特别是处理时间)。因此,多启动策略必须(动态地)决定何时向特定实例分配其他资源以及何时启动新实例。在本文中,我们提出了由多武装匪徒问题和具有未知常数的Lipschitzitz优化引起的多策略。这些策略通过假设局部搜索算法的收敛速度一直到未知常数来连续估计每个算法实例的潜在性能,并且在每个阶段中将资源分配给那些可能会收敛到该常数特定范围的最优值的实例。给出了策略性能的渐近边界。特别是,我们证明,目标函数的评估次数最多需要二次增加,才能实现从最佳吸引区域开始的局部搜索算法的性能。使用SPSA(同时扰动随机逼近)和k均值作为局部搜索算法进行了实验,结果表明,所提出的策略在实践中效果很好,并且在所有研究情况下,仅需对数地对目标函数进行更多的评估,而不是理论上建议二次增加。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号